home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
os2
/
blt2_214.zip
/
whatthis.is
< prev
Wrap
Text File
|
1996-10-16
|
2KB
|
32 lines
Bullet Is...
Bullet/2 is a thread-safe, multi-process capable database engine toolkit for
OS/2. It provides pre-built and tested access methods to data and index
files for application programmers. It is not an end-user Database Management
System (DBMS), but it is a tool that could be used to develop one. Bullet is
compact, efficient, and very fast. It can be configured to use custom
key-build, user sort-compare, and expression-parser routines to extend the
built-in functionality. All OS API calls made by Bullet can be replaced with
custom calls written in C, using most any compiler language.
The standard data format is DBF (dBASE 3+ and later). The supported memo
format is DBT (dBASE 4 and later). Index-only support can be enabled and with
this any data file format may be used (the data maintained by the programmer
then). Also, the DBF standard may be extended by using binary field values
and fields larger than 255 bytes. Index files are NLS-compatible and use an
efficient b-tree structure. Files may be any size supported by the OS, up to
4GB. Up to 1024 files may be opened and in use by any one process, with any
number of processes active.
The Bullet API consists of a wide assortment of routines, from low-level OS
calls to high-level transaction-list routines that can process hundreds of
files per transaction, with roll-back on error. Network/multi-user
support is included, and makes use of operating system features such as
atomic re-locking, and shared locks that allow other processes read-access
to locked files.
Also available are Bullet/X, for DOS 32-bit compilers and extenders;
Bullet/95, for Win32 (Win95 and NT) and Win32s (Win31), and Bullet/REXX.
Bullet for 16-bit compilers is also available.